body {
  background-color: #f2f2f2;
}

.content-item {
  padding: 10px 20px;
  padding-bottom: 40px;
  background-color: #fff;
}

.info-title {
  margin-bottom: 0;
}

.info-group {
  display: inline-block;
  margin: 0 10px;
  padding: 10px 0;
  color: #666;
  white-space: nowrap;
}

.form-group-label {
  width: 175px !important;
  height: 30px;
  line-height: 30px;
  color: #0b8bd6;
}

.activity-detail-item {
  min-width: 220px;
  display: inline-block;
  vertical-align: middle;
}

.attendpersons {
  font-size: 0;
  white-space: normal;
}

.meeting-content {
  vertical-align: top;
  white-space: normal;
}

.attendperson {
  font-size: 14px;
  margin: 0 5px;
}

.file-list {
  min-height: 180px;
  margin: 10px;
}
